Home Office Hours My Courses Customize Your Courses What Is Programming? Proof Of Programming Knowledge? Who Is Prof. Chapman?

How Can I Prove I Know (Some) Programming?

Programming is a poorly defined word in education and in common use. Many people think that using the templates in Adobe Dreamweaver to design a three page web site is programming. Some think that adding a few lines of code and one new feature to an example app from a Java textbook is programming. Or copying someone else's Excel macro and adding a variable so that it works in your spreadsheet.

These examples do indeed contain a bit of programming.

But "programming" for employment means "someone who can create an entire app from nothing".

For example an educated and experienced programmer could design and create the Dreamweaver app from scratch.

One can learn, and prove that they know, enough to work as a professional programer in two ways.

The first way is to have years of professional experience as a programmer. That will obviously not work for you.

The second way (and the one you're pursuing) is to complete a sequence of ever more complicated college and university courses. Then after university graduation you're qualified to be hired by a company as a programmer.

The college/university major for programming is Computer Science.


What Degrees or Certificates?

A combination of courses at CRC, and then at Sac State or UC-Davis, will let you earn a Bachelors of Science degree in Computer Science from Sac State or UC-Davis. The university degree is how you will prove your programming skills to employers.


CRC degree

To start you'll earn the AS degree in Computer Science from CRC.

This CRC degree covers the first half of the coursework for your Computer Science major.

This CRC degree teaches the data, operations, and logic ideas behind every computer program. These ideas are taught with the C++ and Assembly Language programming languages. You'll progress from simple calculator-like apps to complicated object-oriented, multiple-class, data structure based apps.


University Bachelors Degree in Computer Science

After your time at CRC, you'll transfer to university to finish your university degree in Computer Science.

The best universities for transfer are UC-Davis and CSU-Sacramento. [1]



Last updated August 24, 2023



[1] It is possible to transfer to a different UC or CSU campus. But these other campuses likely will not accept all of your CRC CISP courses. This makes it harder to transfer to these other campuses. And it will take about a year longer to finish your degree at these campuses.